com.sabro.jbusiness.gui.formCadastro
Class CadastroNavegacao.CadastroNavegacaoModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by com.sabro.jbusiness.gui.formCadastro.CadastroNavegacao.CadastroNavegacaoModel
All Implemented Interfaces:
SysEscopo.SysEscopoListener, java.io.Serializable, java.util.EventListener, javax.swing.table.TableModel
Enclosing class:
CadastroNavegacao

public class CadastroNavegacao.CadastroNavegacaoModel
extends javax.swing.table.AbstractTableModel
implements SysEscopo.SysEscopoListener

Usada para obter e armazenar as informações que são apresentadas na grade de navegação

See Also:
Serialized Form

Constructor Summary
CadastroNavegacao.CadastroNavegacaoModel(SysEscopo sysEscopo)
           
CadastroNavegacao.CadastroNavegacaoModel(SysEscopo sysEscopo, boolean isBody)
           
 
Method Summary
 java.awt.Color getColorAt(int row)
           
 java.lang.Class<?> getColumnClass(int col)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getColumnWidth(int col)
           
 int getRow(int id)
          Encontra a linha onde se encontra a chave primaria de valor "ID".
 int getRowCount()
           
 SysRegistro getSysRegistro(int row)
           
 java.lang.Object getValorPadrao(int col)
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isBody()
           
 boolean isCellEditable(int row, int col)
           
 void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CadastroNavegacao.CadastroNavegacaoModel

public CadastroNavegacao.CadastroNavegacaoModel(SysEscopo sysEscopo)

CadastroNavegacao.CadastroNavegacaoModel

public CadastroNavegacao.CadastroNavegacaoModel(SysEscopo sysEscopo,
                                                boolean isBody)
Method Detail

sysEscopoChanged

public void sysEscopoChanged(SysEscopo.SysEscopoEvent sysEscopoEvent)
Specified by:
sysEscopoChanged in interface SysEscopo.SysEscopoListener

isBody

public boolean isBody()

getRow

public int getRow(int id)
Encontra a linha onde se encontra a chave primaria de valor "ID". Se não encontrar devolve -1.


getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getColumnWidth

public int getColumnWidth(int col)

getValorPadrao

public java.lang.Object getValorPadrao(int col)

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Specified by:
getValueAt in interface javax.swing.table.TableModel

getColorAt

public java.awt.Color getColorAt(int row)

getSysRegistro

public SysRegistro getSysRegistro(int row)

getColumnClass

public java.lang.Class<?> getColumnClass(int col)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel